Virtual Creatures Evolved Using Speciation and Historical Markings
نویسنده
چکیده
The design of virtual creatures shown in video [3] improves on the original design of Sims [4] by using the concept of historical markings for tracking the ancestry of every body part and every neuron of the creature throughout the evolution (a concept inspired by NEAT [5], an algorithm for evolution of neural networks). Historical markings are unique identifiers assigned to every body part and every neuron of the creature’s genotype at the moment when the part is created by mutation. Markings are also inherited during recombination. This makes it possible to take any two creatures in the population and (1) quantify in a reliable way how similar they are to each other (based on what proportion of their bodies and neural networks shares the same historical markings, i.e. come from the same common ancestor) and (2) design a robust recombination algorithm by swapping properties of body parts or neurons that have matching values of historical markings. Being able to reliably define similarity of any two creatures then makes it possible to effectively implement speciation as a way of maintaining diversity in the population. Speciation is implemented by dividing all creatures from the current population into groups (species) based on their similarity to each other. Creatures compete and mate only with creatures in the same species. The number of offspring of each species is proportional to the average fitness of all creatures in that species. This allows new body parts and new neurons (which might initially be disadvantageous to a creature) to improve in a separate species, instead of being immediately dominated by currently better creatures in the entire population. Large-scale experiments presented in [1, 2] have shown that the new algorithm requires smaller number of fitness evaluations to evolve creatures with a given fitness value than the standard algorithm used by Sims [4] (where no speciation is used and grafting and crossover are used instead of markings-based recombination), and have also confirmed that every component of the algorithm is also beneficial when used on its own.
منابع مشابه
Soft-Body Muscles for Evolved Virtual Creatures: The Next Step on a Bio-Mimetic Path to Meaningful Morphological Complexity
In the past, evolved virtual creatures (EVCs) have been developed with rigid, articulated bodies, and with soft bodies, but never before with a combination of the two. In nature, however, creatures combining a rigid skeleton and non-rigid muscles are some of the most complex and successful examples of life on earth. Now, for the first time, creatures with fully evolved rigid-body skeletons and ...
متن کاملIncreasing Behavioral Complexity for Evolved Virtual Creatures with the ESP Method
Since their introduction in 1994 [26], evolved virtual creatures (EVCs) have employed the coevolution of morphology and control to produce high-impact work in multiple fields, including graphics, evolutionary computation, robotics, and artificial life. However, in contrast to fixed-morphology creatures, there has been no clear increase in the behavioral complexity of EVCs in those two decades. ...
متن کاملOn the Difficulty of Co-Optimizing Morphology and Control in Evolved Virtual Creatures
The field of evolved virtual creatures has been suspiciously stagnant in terms of complexification of evolved agents since its inception over two decades ago. Many researchers have proposed algorithmic improvements, but none have taken hold and greatly propelled the scalability of early works. This paper suggests a more fundamental problem with co-evolving both the morphology and control of vir...
متن کاملEvolving Virtual Creatures and Catapults
We present a system that can evolve the morphology and the controller of virtual walking and block-throwing creatures (catapults) using a genetic algorithm. The system is based on Sims' work, implemented as a flexible platform with an off-the-shelf dynamics engine. Experiments aimed at evolving Sims-type walkers resulted in the emergence of various realistic gaits while using fairly simple obje...
متن کاملEvolving Amphibian Behavior in Complex Environment
In this study, we aim to evolving autonomous virtual creatures which have complex shapes in a complex environment. We implement a basic physics law and fluid influences with a virtual environment and evolve artificial creatures in plural environments (on the ground, in the water). Each model, which is evolved in a different environment, obtains an effective moving behavior in each environment (...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014